KFbxColor Class Reference

#include <kfbxcolor.h>

List of all members.


Detailed Description

Class to represent colors in RGBA format using doubles.

Definition at line 48 of file kfbxcolor.h.

double  mRed
  name Public Members
double  mGreen
  Valid range is from 0.0 to 1.0.
double  mBlue
  Valid range is from 0.0 to 1.0.
double  mAlpha
  Valid range is from 0.0 to 1.0.

Operators

KFbxColor operator= (const KFbxColor &pColor)
  Assignment operator.
bool  operator== (const KFbxColor &pColor) const
  Equality operator.
bool  operator!= (const KFbxColor &pColor) const
  Inequality operator.

Public Member Functions

  KFbxColor ()
  Constructor.
  KFbxColor (double pRed, double pGreen, double pBlue, double pAlpha=1.0)
  Constructor.
  ~KFbxColor ()
  Destructor.
void  Set (double pRed, double pGreen, double pBlue, double pAlpha=1.0)
  Re-initialize the color object with their new values.
bool  IsValid () const
  Indicate if all the members in the color objects are within their valid range.

Constructor & Destructor Documentation

KFbxColor (  ) 

Constructor.

KFbxColor ( double  pRed,
double  pGreen,
double  pBlue,
double  pAlpha = 1.0  
)

Constructor.

Parameters:
pRed  The Red component value.
pGreen  The Green component value.
pBlue  The Blue component value.
pAlpha  The alpha value of the color.

~KFbxColor (  ) 

Destructor.


Member Function Documentation

void Set ( double  pRed,
double  pGreen,
double  pBlue,
double  pAlpha = 1.0  
)

Re-initialize the color object with their new values.

Parameters:
pRed  The Red component value.
pGreen  The Green component value.
pBlue  The Blue component value.
pAlpha  The alpha value of the color.

bool IsValid (  )  const

Indicate if all the members in the color objects are within their valid range.

Returns:
true if all the members are within their valid range.

KFbxColor& operator= ( const KFbxColor pColor  ) 

Assignment operator.

Parameters:
pColor  KFbxColor to be copied.

bool operator== ( const KFbxColor pColor  )  const

Equality operator.

Parameters:
pColor  KFbxColor compared with this one.
Returns:
true if equal, false if unequal.

bool operator!= ( const KFbxColor pColor  )  const

Inequality operator.

Parameters:
pColor  KFbxColor compared with this one.
Returns:
true if unequal, false if equal.

Member Data Documentation

name Public Members

Valid range is from 0.0 to 1.0.

Definition at line 108 of file kfbxcolor.h.

Valid range is from 0.0 to 1.0.

Definition at line 111 of file kfbxcolor.h.

Valid range is from 0.0 to 1.0.

Definition at line 114 of file kfbxcolor.h.

Valid range is from 0.0 to 1.0.

Definition at line 117 of file kfbxcolor.h.

KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor
KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor KFbxColor